package com.xcl.pojo;

import java.util.Date;

/**
 * @ClassName Loading
 * @Description 装车配载模型类
 * @Author: xiaochaolei
 * @date 2021/6/28 10:01
 * @Version 1. 0
 */
public class Loading {
    /**
     * 运单号
     */
    private String waybillId;
    /**
     * 到达分站
     */
    private String substationunit;
    /**
     * 货物信息
     */
    private String freightinformation;
    /**
     * 发货地址
     */
    private String shipaddress;
    /**
     * 收获地址
     */
    private String harvestaddress;
    /**
     * 发货人主键id
     */
    private String consignerId;
    /**
     * 收货人主键id
     */
    private String consigneeId;
    /**
     * 托运日期
     */
    private Date consigndate;
    /**
     * 运输类型
     */
    private String typetransportation;
    /**
     * 运输方式
     */
    private String modetransport;





    /**
     * 货物信息
     */
    private String freightinformationId;
    /**
     * 承诺日期
     */
    private String datearrival;
    /**
     * 货物名称
     */
    private String descriptiongoods;
    /**
     * 包装方式
     */
    private String packaging;
    /**
     * 货物数量
     */
    private Double quantity;
    /**
     * 重量kg
     */
    private Double weight;
    /**
     * 体积m3立方米
     */
    private Double volume;
    /**
     * 货物单价
     */
    private Double unitprice;
    /**
     * 收费方式
     */
    private String tollcollectionmanner;
    /**
     * 提货费
     */
    private Double picupcharge;
    /**
     * 送货费
     */
    private Double deliveryfee;
    /**
     * 货物价值
     */
    private Double cargovalue;
    /**
     * 保价费用
     */
    private Double premium;
    /**
     * 卸货费
     */
    private Double unloadfee;
    /**
     * 其它费用
     */
    private Double elsefee;
    /**
     * 返利代收
     */
    private Double rebate;
    /**
     * 应收总金额
     */
    private Double aggregateamount;
    /**
     * 付款方式
     */
    private String paymentmethod;
    /**
     * 现收
     */
    private Double nowclosed;
    /**
     * 到付
     */
    private Double freightcollect;
    /**
     * 备注
     */
    private String remark;
    /**
     * 订单编号
     */
    private Double ordernumber;
    /**
     * 人员详细信息主键 业务员
     */
    private String salesman;
    /**
     * 基本费用
     */
    public Double cost;



    public String getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(String waybillId) {
        this.waybillId = waybillId;
    }

    public String getSubstationunit() {
        return substationunit;
    }

    public void setSubstationunit(String substationunit) {
        this.substationunit = substationunit;
    }

    public String getFreightinformation() {
        return freightinformation;
    }

    public void setFreightinformation(String freightinformation) {
        this.freightinformation = freightinformation;
    }

    public String getShipaddress() {
        return shipaddress;
    }

    public void setShipaddress(String shipaddress) {
        this.shipaddress = shipaddress;
    }

    public String getHarvestaddress() {
        return harvestaddress;
    }

    public void setHarvestaddress(String harvestaddress) {
        this.harvestaddress = harvestaddress;
    }

    public String getConsignerId() {
        return consignerId;
    }

    public void setConsignerId(String consignerId) {
        this.consignerId = consignerId;
    }

    public String getConsigneeId() {
        return consigneeId;
    }

    public void setConsigneeId(String consigneeId) {
        this.consigneeId = consigneeId;
    }

    public Date getConsigndate() {
        return consigndate;
    }

    public void setConsigndate(Date consigndate) {
        this.consigndate = consigndate;
    }

    public String getTypetransportation() {
        return typetransportation;
    }

    public void setTypetransportation(String typetransportation) {
        this.typetransportation = typetransportation;
    }

    public String getModetransport() {
        return modetransport;
    }

    public void setModetransport(String modetransport) {
        this.modetransport = modetransport;
    }

    public String getFreightinformationId() {
        return freightinformationId;
    }

    public void setFreightinformationId(String freightinformationId) {
        this.freightinformationId = freightinformationId;
    }

    public String getDatearrival() {
        return datearrival;
    }

    public void setDatearrival(String datearrival) {
        this.datearrival = datearrival;
    }

    public String getDescriptiongoods() {
        return descriptiongoods;
    }

    public void setDescriptiongoods(String descriptiongoods) {
        this.descriptiongoods = descriptiongoods;
    }

    public String getPackaging() {
        return packaging;
    }

    public void setPackaging(String packaging) {
        this.packaging = packaging;
    }

    public Double getQuantity() {
        return quantity;
    }

    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public Double getVolume() {
        return volume;
    }

    public void setVolume(Double volume) {
        this.volume = volume;
    }

    public Double getUnitprice() {
        return unitprice;
    }

    public void setUnitprice(Double unitprice) {
        this.unitprice = unitprice;
    }

    public String getTollcollectionmanner() {
        return tollcollectionmanner;
    }

    public void setTollcollectionmanner(String tollcollectionmanner) {
        this.tollcollectionmanner = tollcollectionmanner;
    }

    public Double getPicupcharge() {
        return picupcharge;
    }

    public void setPicupcharge(Double picupcharge) {
        this.picupcharge = picupcharge;
    }

    public Double getDeliveryfee() {
        return deliveryfee;
    }

    public void setDeliveryfee(Double deliveryfee) {
        this.deliveryfee = deliveryfee;
    }

    public Double getCargovalue() {
        return cargovalue;
    }

    public void setCargovalue(Double cargovalue) {
        this.cargovalue = cargovalue;
    }

    public Double getPremium() {
        return premium;
    }

    public void setPremium(Double premium) {
        this.premium = premium;
    }

    public Double getUnloadfee() {
        return unloadfee;
    }

    public void setUnloadfee(Double unloadfee) {
        this.unloadfee = unloadfee;
    }

    public Double getElsefee() {
        return elsefee;
    }

    public void setElsefee(Double elsefee) {
        this.elsefee = elsefee;
    }

    public Double getRebate() {
        return rebate;
    }

    public void setRebate(Double rebate) {
        this.rebate = rebate;
    }

    public Double getAggregateamount() {
        return aggregateamount;
    }

    public void setAggregateamount(Double aggregateamount) {
        this.aggregateamount = aggregateamount;
    }

    public String getPaymentmethod() {
        return paymentmethod;
    }

    public void setPaymentmethod(String paymentmethod) {
        this.paymentmethod = paymentmethod;
    }

    public Double getNowclosed() {
        return nowclosed;
    }

    public void setNowclosed(Double nowclosed) {
        this.nowclosed = nowclosed;
    }

    public Double getFreightcollect() {
        return freightcollect;
    }

    public void setFreightcollect(Double freightcollect) {
        this.freightcollect = freightcollect;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Double getOrdernumber() {
        return ordernumber;
    }

    public void setOrdernumber(Double ordernumber) {
        this.ordernumber = ordernumber;
    }

    public String getSalesman() {
        return salesman;
    }

    public void setSalesman(String salesman) {
        this.salesman = salesman;
    }

    public Double getCost() {
        return cost;
    }

    public void setCost(Double cost) {
        this.cost = cost;
    }

    @Override
    public String toString() {
        return "Loading{" +
                "waybillId='" + waybillId + '\'' +
                ", substationunit='" + substationunit + '\'' +
                ", freightinformation='" + freightinformation + '\'' +
                ", shipaddress='" + shipaddress + '\'' +
                ", harvestaddress='" + harvestaddress + '\'' +
                ", consignerId='" + consignerId + '\'' +
                ", consigneeId='" + consigneeId + '\'' +
                ", consigndate=" + consigndate +
                ", typetransportation='" + typetransportation + '\'' +
                ", modetransport='" + modetransport + '\'' +
                ", freightinformationId='" + freightinformationId + '\'' +
                ", datearrival='" + datearrival + '\'' +
                ", descriptiongoods='" + descriptiongoods + '\'' +
                ", packaging='" + packaging + '\'' +
                ", quantity=" + quantity +
                ", weight=" + weight +
                ", volume=" + volume +
                ", unitprice=" + unitprice +
                ", tollcollectionmanner='" + tollcollectionmanner + '\'' +
                ", picupcharge=" + picupcharge +
                ", deliveryfee=" + deliveryfee +
                ", cargovalue=" + cargovalue +
                ", premium=" + premium +
                ", unloadfee=" + unloadfee +
                ", elsefee=" + elsefee +
                ", rebate=" + rebate +
                ", aggregateamount=" + aggregateamount +
                ", paymentmethod='" + paymentmethod + '\'' +
                ", nowclosed=" + nowclosed +
                ", freightcollect=" + freightcollect +
                ", remark='" + remark + '\'' +
                ", ordernumber=" + ordernumber +
                ", salesman='" + salesman + '\'' +
                ", cost=" + cost +
                '}';
    }
}
